QMK Firmware で JP 配列のキーボードを作る
何をする(最良の手順)
なぜそうする
ワークアラウンド(管理者権限がない場合,JIS/USをキーボード側で切り替えたいなど)
キーボードの仕組み
キーボードからキーコードが送られる
OS側でキーコードを解釈する
解釈結果が入力される
OS側はキーボードの実際のレイアウトを知らず,OSの設定だけを見て解釈している.そのため,キーボード側がOSの設定に合わせる必要がある.
----以下旧記事----
キーボード配列
「英語キーボード(101/102キーボード)」と「日本語106/109キーボード」とかの話。
OS側でどうにかする
Windows 10 の場合(デバイスマネージャーで変更するパターンは、Windows 8.1以前でもいけるはず。)
(ほかのOSの場合、どうするんだろう。mitarothanken.icon)
キーボード側でどうにかする
例:OS側が日本語キーボードとして認識しているものに対し、USキーボードレイアウトで打ちたい
OS側で指定したキーボードレイアウトのキーコードで送らないといけないので、JISだとshift+2は"、USだと@みたいな部分はキーボード側で吸収しないと駄目です
また、JISにしかないキーを使いたいのであればOS側ではJISを選ぶ必要があります
この辺が参考になるはず